ENF-S: An Evolutionary-Neuro-Fuzzy Multi-Objective Task Scheduler for Heterogeneous Multi-core Processors

نویسندگان

چکیده

In this paper, an online task scheduling and mapping method based on a fuzzy neural network (FNN) learned by evolutionary multi-objective algorithm (NSGA-II) to jointly optimize the main design challenges of heterogeneous MPSoCs is proposed. approach, first, FNN parameters are trained using NSGA-II-based optimization engine considering including temperature, power consumption, failure rate, execution time training dataset consisting different application graphs various sizes. Next, employed as scheduler in MPSoCs. Due uncertainty sensor measurements difference between computational models reality, applying advantageous procedures. The performance compared with some previous heuristic, meta-heuristic, rule-based approaches several experiments. Based these experiments our proposed outperforms related studies optimizing all criteria. Its improvement over heuristic meta-heuristic estimated 10.58% 9.22% 39.14% 12.06% time, averagely. Moreover, interpretable nature FNN, frequently fired extracted rules approach demonstrated.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Task Partitioning for Multi-core Network Processors

Network processors (NPs) typically contain multiple concurrent processing cores. State-of-the-art programming techniques for NPs are invariably low-level, requiring programmers to partition code into concurrent tasks early in the design process. This results in programs that are hard to maintain and hard to port to alternative architectures. This paper presents a new approach in which a high-le...

متن کامل

A Machine Learning Based Meta-Scheduler for Multi-Core Processors

Sharing resources such as caches and memory buses between the cores of multi-core processors may cause performance bottlenecks for running programs. In this paper, the authors describe a meta-scheduler, which adapts the process scheduling decisions for reducing the contention for shared L2 caches on multi-core processors. The meta-scheduler takes into account the multi-core topology as well as ...

متن کامل

An Evolutionary Multi-objective Discretization based on Normalized Cut

Learning models and related results depend on the quality of the input data. If raw data is not properly cleaned and structured, the results are tending to be incorrect. Therefore, discretization as one of the preprocessing techniques plays an important role in learning processes. The most important challenge in the discretization process is to reduce the number of features’ values. This operat...

متن کامل

Multi-core processors - An overview

Microprocessors have revolutionized the world we live in and continuous efforts are being made to manufacture not only faster chips but also smarter ones. A number of techniques such as data level parallelism, instruction level parallelism and hyper threading (Intel’s HT) already exists which have dramatically improved the performance of microprocessor cores. [1, 2] This paper briefs on evoluti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE transactions on sustainable computing

سال: 2023

ISSN: ['2377-3790', '2377-3782']

DOI: https://doi.org/10.1109/tsusc.2023.3244081